<!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor 
    license agreements. See the NOTICE file distributed with this work for additional 
    information regarding copyright ownership. The ASF licenses this file to 
    you under the Apache License, Version 2.0 (the "License"); you may not use 
    this file except in compliance with the License. You may obtain a copy of 
    the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required 
    by applicable law or agreed to in writing, software distributed under the 
    License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS 
    OF ANY KIND, either express or implied. See the License for the specific 
    language governing permissions and limitations under the License. -->
<H3>Release Notes - Isis - Version 0.1.2-incubating</h3>

<h2>        Task
</h2>
<ul>
</ul>
    
<h2>        Tasks/subtasks
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/ISIS-1'>ISIS-1</a>] -         Check and make sure that the files that have been donated have been updated to reflect the new ASF copyright
</li>
<li>[<a href='https://issues.apache.org/jira/browse/ISIS-2'>ISIS-2</a>] -         Add all active committers in the STATUS file
</li>
<li>[<a href='https://issues.apache.org/jira/browse/ISIS-3'>ISIS-3</a>] -         Import Naked Objects and Sister Projects code into the Apache repo
</li>
<li>[<a href='https://issues.apache.org/jira/browse/ISIS-8'>ISIS-8</a>] -         Update the DOCBOOK URLs to reference local files instead of online DTDs
</li>
<li>[<a href='https://issues.apache.org/jira/browse/ISIS-15'>ISIS-15</a>] -         our release numbers need to reflect the &#39;incubating&#39; status
</li>
<li>[<a href='https://issues.apache.org/jira/browse/ISIS-20'>ISIS-20</a>] -         Get all components ready for a 0.1 release
<ul>
    <li>[<a href='https://issues.apache.org/jira/browse/ISIS-21'>ISIS-21</a>] -         prepare applib for 0.1 release
    </li>
    <li>[<a href='https://issues.apache.org/jira/browse/ISIS-22'>ISIS-22</a>] -         prepare core for 0.1 release
    </li>
    <li>[<a href='https://issues.apache.org/jira/browse/ISIS-23'>ISIS-23</a>] -         prepare progmodels:dflt for 0.1 release
    </li>
    <li>[<a href='https://issues.apache.org/jira/browse/ISIS-24'>ISIS-24</a>] -         prepare runtimes.dflt:bytecode for 0.1 release
    </li>
    <li>[<a href='https://issues.apache.org/jira/browse/ISIS-27'>ISIS-27</a>] -         prepare objectstore:sql for 0.1 release
    </li>
    <li>[<a href='https://issues.apache.org/jira/browse/ISIS-30'>ISIS-30</a>] -         prepare profilestores for 0.1 release
    </li>
    <li>[<a href='https://issues.apache.org/jira/browse/ISIS-31'>ISIS-31</a>] -         prepare progmodels:groovy for 0.1 release
    </li>
    <li>[<a href='https://issues.apache.org/jira/browse/ISIS-32'>ISIS-32</a>] -         prepare progmodels:wrapper for 0.1 release
    </li>
    <li>[<a href='https://issues.apache.org/jira/browse/ISIS-33'>ISIS-33</a>] -         prepare security:file for 0.1 release
    </li>
    <li>[<a href='https://issues.apache.org/jira/browse/ISIS-34'>ISIS-34</a>] -         prepare security:ldap for 0.1 release
    </li>
    <li>[<a href='https://issues.apache.org/jira/browse/ISIS-35'>ISIS-35</a>] -         prepare viewer:bdd for 0.1 release
    </li>
    <li>[<a href='https://issues.apache.org/jira/browse/ISIS-39'>ISIS-39</a>] -         prepare viewer:restful for 0.1 release
    </li>
    <li>[<a href='https://issues.apache.org/jira/browse/ISIS-41'>ISIS-41</a>] -         prepare viewer:wicket for 0.1 release
    </li>
    <li>[<a href='https://issues.apache.org/jira/browse/ISIS-42'>ISIS-42</a>] -         rebuild archetypes from support/quickstart
    </li>
    <li>[<a href='https://issues.apache.org/jira/browse/ISIS-43'>ISIS-43</a>] -         contributors guide (in isis-parent)
    </li>
    <li>[<a href='https://issues.apache.org/jira/browse/ISIS-44'>ISIS-44</a>] -         screencasts (linked from top-level site in isis-parent)
    </li>
</ul>
<li>[<a href='https://issues.apache.org/jira/browse/ISIS-46'>ISIS-46</a>] -         Create page on site to list all the DocBooks PDFs we have available.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/ISIS-57'>ISIS-57</a>] -         Remove arrays from all public APIs, replace with (immutable) lists of elements
<ul>
    <li>[<a href='https://issues.apache.org/jira/browse/ISIS-58'>ISIS-58</a>] -         Change FacetFactory#getFeatureTypes to return List&lt;ObjectFeatureType&gt; instead of ObjectFeatureType[]
    </li>
    <li>[<a href='https://issues.apache.org/jira/browse/ISIS-60'>ISIS-60</a>] -         ObjectSpecification&#39;s superinterfaces: ObjectActionContainer and ObjectAssociationContainer.
    </li>
    <li>[<a href='https://issues.apache.org/jira/browse/ISIS-61'>ISIS-61</a>] -         ObjectSpecification&#39;s superinterface: Hierarchical
    </li>
    <li>[<a href='https://issues.apache.org/jira/browse/ISIS-71'>ISIS-71</a>] -         Identifier (in the applib)
    </li>
</ul>
</li>
<li>[<a href='https://issues.apache.org/jira/browse/ISIS-63'>ISIS-63</a>] -         Remove cyclic dependencies between packages (in core framework and runtimes:dflt)
<ul>
    <li>[<a href='https://issues.apache.org/jira/browse/ISIS-64'>ISIS-64</a>] -         Remove (at least some of the) cyclic dependencies within metamodel
    </li>
    <li>[<a href='https://issues.apache.org/jira/browse/ISIS-76'>ISIS-76</a>] -         Remove cyclic dependencies within progmodel.
    </li>
    <li>[<a href='https://issues.apache.org/jira/browse/ISIS-90'>ISIS-90</a>] -         Remove cyclic dependencies in oai.runtimes,dflt:runtime
    </li>
</ul>
</li>
</ul>
            
<h2>        Bug
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/ISIS-16'>ISIS-16</a>] -         Concordian test fails:  NewClaimDefaultsOkStory
</li>
<li>[<a href='https://issues.apache.org/jira/browse/ISIS-19'>ISIS-19</a>] -         i18n issue with date parsing for BDD viewer (new CheckList, VerifyRows functionality)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/ISIS-70'>ISIS-70</a>] -         ResourceBasedI18nManager - resolving the resource key name uses two dots for action addressing - should be one
</li>
<li>[<a href='https://issues.apache.org/jira/browse/ISIS-83'>ISIS-83</a>] -         Broken Links
</li>
</ul>
            
<h2>        Improvement
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/ISIS-13'>ISIS-13</a>] -         add &quot;image map&quot; functionality to the main page image HexagonalArchitectureOverview.png
</li>
<li>[<a href='https://issues.apache.org/jira/browse/ISIS-17'>ISIS-17</a>] -         Update to use org.apache:apache:8 as our parent.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/ISIS-59'>ISIS-59</a>] -         Combine the ObjectMember and ObjectMemberPeer hierarchies.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/ISIS-62'>ISIS-62</a>] -         Split out RuntimeContext into separate sub-interfaces, for testability and understanding (ie, the interface separation principle).
</li>
<li>[<a href='https://issues.apache.org/jira/browse/ISIS-65'>ISIS-65</a>] -         Simplify code: improve the subclasses under IntrospectableSpecificationAbstract (InstancesCollection and JavaSpecification)
</li>
<li>[<a href='https://issues.apache.org/jira/browse/ISIS-67'>ISIS-67</a>] -         Move JavaReflector and JavaSpecification back from default.progmodel and core.progmodel and back into metamodel
</li>
<li>[<a href='https://issues.apache.org/jira/browse/ISIS-68'>ISIS-68</a>] -         Combine JavaSpecification and JavaIntrospector, and make the mechanism for ordering members more explicit.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/ISIS-72'>ISIS-72</a>] -         Break out {Property/Collection/Action}MethodsFacetFactory into more fine-grained FacetFactory&#39;s.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/ISIS-77'>ISIS-77</a>] -         Add a downloadable &quot;cheat-sheet&quot; to the site.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/ISIS-84'>ISIS-84</a>] -         Add object identifiers in links
</li>
<li>[<a href='https://issues.apache.org/jira/browse/ISIS-97'>ISIS-97</a>] -         Replace dependency on Sergey Ilinksy's XmlHttpRequest with JQuery's ajax() method instead.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/ISIS-98'>ISIS-98</a>] -         Replace dependencies on XOM (an LGPL licensed library).
</li>
<li>[<a href='https://issues.apache.org/jira/browse/ISIS-99'>ISIS-99</a>] -         website bug - http://incubator.apache.org/isis/quickstart-app.html does not give the demo username and password
</li>
<li>[<a href='https://issues.apache.org/jira/browse/ISIS-100'>ISIS-100</a>] -       Update RestEasy version from 1.0.2 to latest (2.2.0); the old version is LGPL but latest version is ALv2.
</li>
</ul>